Skip to main content

Chrome 单独启动及制作离线免安装包

· 4 min read

1. 背景

  1. 在客户现场远程堡垒机,发现谷歌浏览器被其他用户占用,涉及生产,不方便强制kill掉服务
  2. 目前在chrome官网下载浏览器时,下载的都是安装器,需要联网才能安装chrome浏览器,在内网中只能传全量包
  3. 由于chrome在100版本后,不支持SSL1.1,一些老旧网站打不开。需要有两个不同版本的浏览器同时运行

2. 创建新的浏览器进程

在同一台堡垒机,多个用户都需要使用浏览器情况

2.1查找chrome.exe路径

找到chrome.exe的路径,一般图标鼠标右键属性,复制目标路径

image-20240718024026582

2.2 创建浏览器用户数据目录

新建一个目录,新的浏览器进程相关的数据文件都保存在该目录中,我的数据目录为桌面的Chrome文件夹。

名称可自定义,

Win + R 快捷键,输入chrome.exe路径 ,加上用户数据目录,回车即可以创建一个新的浏览器进程

命令如下:

"C:\Users\Sanchez\Desktop\TEST\chrome\Chrome-bin\chrome.exe" --user-data-dir=C:\Users\Sanchez\Desktop\Chrome

image-20240718024756298

image-20240718024857408

3. 谷歌浏览器离线包下载

https://www.google.com/intl/en/chrome/?standalone=1

64位下载地址

https://www.google.com/chrome/?standalone=1&platform=win64

注意: 离线环境需检查系统是32位还是64位,32位的系统不支持64位的离线包

4. 制作离线免安装包

在客户现场的谷歌浏览器版本为73,公司使用的前端框架在版本94以下的浏览器访问会出现界面加载缺失或报错等问题。

但是有现场有老旧系统需要版本为73的浏览器才能打开,这种情况下,直接用离线包安装,有覆盖老版本的风险。

4.1 选择离线文件

在chrome.exe所在目录下,在版本文件夹126.0.6478.182的Installer目录下有个chrome.7z的离线包(如何找到chrome.exe根据2.1步骤)

chrome.7z是浏览器的离线包,解压就可以使用。但是直接点击chrome.exe打开的浏览器版本还是旧版本。需要根据步骤2新建

image-20240721005629304

image-20240721005659339

4.2 离线文件创建新进程并制作快捷方式

解压chrome.7z文件,离线文件在Chrome-bin目录下

创建浏览器版本进程跟步骤2类似。

新建APP目录用于存放浏览器解压文件,新建APPData用于保存用户数据目录

点击右键新建快捷方式,输入该链接

D:/APP/chrome.exe --user-data-dir=D:/APPData